home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 3
/
Gold Medal Software - Volume 3 (Gold Medal) (1994).iso
/
print
/
cyedit11.arj
/
CYBER.DOC
< prev
next >
Wrap
Text File
|
1994-04-05
|
12KB
|
310 lines
╔═[■]═════════════════════════╗
║ ║ █
║ Turbo Vision CyberTools 1.1 ║ █
║ (C) 1994 Steve Goldsmith ║ █
║ All Rights Reserved ║ █
║ ║ █
║ DEMOWARE VERSION ║ █
║ ║ █
╚═════════════════════════════╝ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
OVERVIEW
Turbo Vision is a great object-oriented framework for building DOS
applications. Unfortunately, fonts, graphics, generic database
browsers and other drop in tools are not included. You could spend
a small fortune on commercial or Shareware libraries just to find
out you bought a disjointed set gizmos and gadgets still in beta
testing. Your DOS and protected mode applications need a
competitive edge to be successful.
Turbo Vision CyberTools allows you to create professional
applications with a flexible set of tools. CyberFont provides
fonts, graphics, PCX images, sprites, bit map animation and DAC
palettes. CyberFont is simply the fastest and easiest to use Turbo
Vision graphics enhancement around. CyberBase for Paradox Engine
3.0 includes a powerful generic browser/editor window, generic
table create, memo editor, easy engine configuration, automatic
locks and validation.
This release incorporates a lot of ideas from developer's feed
back. CyberTools is currently being used all over the world in
everything from embedded systems to foreign language products. It
is important for me to produce the most powerful, flexible and low
cost product for the end user.
REQUIREMENTS
IBM PC or 100% compatible, MS DOS, Borland Pascal 7.0 or Turbo
Pascal 7.0, Turbo Vision 2.0, VGA display for CyberFont and Paradox
Engine 3.0 for CyberBase.
CYBERFONT FEATURES
Easily add CyberFont's functionality to new or existing programs.
No need to use a different coordinate system (BGI), special object
types (GView, GWindow, etc.) or BGI drivers like other slow graphic
enhancements. CyberFont is 100% compatible with all your current
and future TV applications. CyberFont doesn't require you to
modify the RTL, so it will also be compatible with future TV, RTL
and 32 bit protected mode releases!
CyberFont works in environments like Windows, NT and OS/2 which are
capable of running full screen DOS boxes in real and protected
mode. You can have multiple applications with multiple graphics
and fonts running at the same time.
Low level access to the VGA's CRT, attribute, graphics and
sequencer controllers is provided for VGA hackers who like to
tinker. All assembler code is in BASM (Built in Assembler), so no
external assembly is needed. BIOS routines are also included for
the highest level of compatibility.
Fast graphics primitives included for pixels, lines and ellipses.
Do graphic pie charts, bar graphs, line graphs, etc.
Load, modify and save fonts. Allows unlimited selection of fonts
for text mode. Create graphic radio buttons, check boxes and other
graphic controls like Nortons and Central point DOS products use.
Load, modify, save and view .PCX images in text mode! Use your
favorite paint program or CyberEdit to edit fonts. As a bonus you
get 256 color encode and decode additions to the PCX engine!
640 X 400 pixel resolution in text mode to eliminate gaps between
characters. This allows uniform backgrounds, sprite animation, bit
maps and graphics not possible in standard text mode.
Access all 8 font tables available with the VGA instead of the 2
provided by BIOS.
CyberFont applications can use page flipping for flicker free
animation and consistent timing. This is a must for any serious
animation on the VGA.
Flicker free DAC palette changes, fades and attribute controller
access.
Load and save fonts, graphics, palettes, configuration, etc. using
TV streams. You can also save your desk top on the same stream!
Shell to DOS or use any VGA graphics mode while preserving the desk
top, font and palette.
CYBERFONT APPLICATIONS
All CyberFont applications include a graphic desk top, load and/or
save fonts and PCX images, configuration streams and context
sensitive help.
CYGRAPH.PAS is a graphics application utilizing a resizable
graphics window for lines, ellipses, rectangles and business X,Y
type line graphs. Configuration file compatible with CyberEdit
1.1.
CYPCX.PAS is a PCX viewer for 2 and 256 color images. Smoothly
switch from text mode to 256 color mode. Configuration file
compatible with CyberEdit 1.1.
CYGAME.PAS is a multi-level 'Invaders' type arcade game using
sprites, bit map animation, PC speaker sound and custom game
controls. Turn page mode on in Options|Screen (Alt+S) if the game
animation runs too fast on your machine. Uses custom configuration
file to save control settings along with standard app data.
CYBERBASE FEATURES
A powerful Paradox table browser allows you to easily create single
and multi-user database applications. Just open a table cursor and
let the browser do the rest. No need to hard-code table structures
or use error prone scripts like many other database libraries.
Create Paradox tables in minutes without writing any code!
Fields are validated to insure database integrity. Use your own
validators by overriding the method that creates basic validators.
Memo editor is included with provisions for other custom blob
editors.
Explicit record locking with retry is automatically used if the
engine is initialized for network use.
Full control of engine configuration allows you to make changes
without recompiling application.
Use CyberFont to add graphics to your database applications!
CYBERBASE APPLICATION
CYBASE.PAS is a full featured generic data base application using
PX Browse unit to edit multiple Paradox tables on single user or
network systems. Table passwords, encryption, decryption,
create, append, copy, empty and delete are supported. Status bar
on status line reports what the program is doing during table
operations. Add a report generator and you will have one powerful
data base tool!
IMPORTANT:
Remember to add TCursor.getTableHandle method to the Data Base
Framework in \BP\PXENGINE\PASCAL\SOURCE\OOPXENG.PAS. This allows
PX Browse access to TCursor's private table handle tabH. PX Browse
can then search on the primary index regardless of what index the
table is opened on.
SEARCH OOPXENG.PAS FOR 'searchIndex'
RIGHT AFTER:
function searchIndex(keyRec: PRecord; mode: PXSearchMode;
fldCnt: Integer): Retcode; virtual;
ADD:
function getTableHandle : TableHandle;
SEARCH OOPXENG.PAS FOR 'TRecord methods'
RIGHT BEFORE:
**************************************************************************
TRecord methods
**************************************************************************
ADD:
function TCursor.getTableHandle : TableHandle;
begin
getTableHandle := tabH
end;
INSTALLING AND COMPILING APPLICATIONS
You can copy the ZIP file into a test directory and PKUNZIP *.ZIP.
See application source for IDE paths. Help files are compiled with
Turbo Vision Help Compiler 1.1 which is in the same directory as
TVDEMO.PAS.
APPS.ZIP contains all application sources and supporting files.
COMMON.ZIP contains common units used by applications.
FONTS.ZIP contains sample fonts.
LICENSE AGREEMENT
PLEASE FEEL FREE TO (i) UPLOAD THIS SOFTWARE TO ANY ELECTRONIC
BULLETIN BOARD, (ii) DEMONSTRATE THE SOFTWARE AND ITS CAPABILITIES
OR (iii) GIVE COPIES TO POTENTIAL USERS, SO THAT OTHERS MAY HAVE
THE OPPORTUNITY TO OBTAIN A COPY FOR USE IN ACCORDANCE WITH THE
LICENSE TERMS CONTAINED IN THIS FILE.
NOTICE TO USER: CAREFULLY READ THE FOLLOWING LEGAL AGREEMENT. YOU
MUST PROMPTLY BUY THE PRODUCTION VERSION OF THE SOFTWARE PROVIDED
WITH THIS AGREEMENT (THE "SOFTWARE") BY COMPLETING AND FORWARDING
TO STEVEN P. GOLDSMITH THE ORDER.DOC OR ORDER.TXT FILE CONTAINED IN
THE SOFTWARE.
1. LICENSE GRANT. Steven P. Goldsmith grants to you, as an
individual, a non-exclusive right to use one copy of the SOFTWARE
associated with this license for personal use on your computer.
This license to use the SOFTWARE is conditioned upon your
compliance with the terms of this Agreement. You are entitled to
evaluate the software on a royalty free basis for thirty days. Use
after the thirty day evaluation period is further conditioned upon
payment of the license fee specified in ORDER.DOC or ORDER.TXT
file. You agree you will only copy the SOFTWARE as necessary to
use it in accordance with this license.
2. COPYRIGHT. The SOFTWARE is protected by United States
copyright law and international treaty provisions. You acknowledge
that no title to the intellectual property in the SOFTWARE is
transferred to you. You further acknowledge that title and full
ownership rights to the SOFTWARE will remain the exclusive property
of Steven P. Goldsmith or its suppliers, and you will not acquire
any rights to the SOFTWARE except as expressly set forth in this
license. You agree that any copies of the SOFTWARE will contain
the same proprietary notices which appear on and in the SOFTWARE.
3. REVERSE ENGINEERING. You agree that you will not attempt to
reverse compile, modify, translate, or disassemble the SOFTWARE in
whole or in part.
4. LIMITED WARRANTY. Steven P. Goldsmith warrants that the
SOFTWARE will perform substantially in accordance with the
accompanying written materials for a period of ninety (90) days
from the date of purchase. Any implied warranties relating to the
SOFTWARE are limited to ninety (90) days.
5. STEVEN P. GOLDSMITH DOES NOT WARRANT THAT THE SOFTWARE IS
ERROR FREE. STEVEN P. GOLDSMITH DISCLAIMS ALL OTHER WARRANTIES
WITH RESPECT TO THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES
OR LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY MAY LAST, OR THE
EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
THE ABOVE LIMITATIONS OR EXCLUSIONS MAY NOT APPLY TO YOU. THIS
WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS AND YOU MAY ALSO HAVE
OTHER RIGHTS WHICH VARY FROM JURISDICTION TO JURISDICTION.
6. NO LIABILITY FOR CONSEQUENTIAL DAMAGES. IN NO EVENT SHALL
STEVEN P. GOLDSMITH OR ITS SUPPLIERS BE LIABLE TO YOU FOR ANY
CONSEQUENTIAL, SPECIAL, INCIDENTAL OR INDIRECT DAMAGES OF ANY
KIND ARISING OUT OF THE DELIVERY, PERFORMANCE OR USE OF THE
SOFTWARE, EVEN IF STEVEN P. GOLDSMITH HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL STEVEN P.
GOLDSMITH'S LIABILITY FOR ANY CLAIM, WHETHER IN CONTRACT, TORT OR
ANY OTHER THEORY OF LIABILITY, EXCEED THE LICENSE FEE PAID BY YOU,
IF ANY.
7. ENTIRE AGREEMENT. This is the entire agreement between you
and Steven P. Goldsmith which supersedes any prior agreement or
understanding, whether written or oral, relating to the subject
matter of this license.
WHAT YOU GET WHEN YOU BUY THE PRODUCTION VERSION
* Complete documented library source code.
* Complete documented source to the powerful font editor CyberEdit.
* Sample applications.
* Over 40 bit map fonts.
* Fast support from author using GEnie or Internet.
* Upgrades at a nominal charge.
* No royalties for your run-time code.
WHAT IT COSTS
Turbo Vision CyberTools is still only $25.00 US plus shipping.
That's less than the price of a programming book, magazine
subscription and most Turbo Vision tools that do not even come
close to CyberTools! Print ORDER.DOC for IBM PC character printers
or ORDER.TXT for ASCII printers. Contact me for current upgrade
pricing.
HOW TO CONTACT ME
Please report any support questions, problems, suggestions, etc. to
me via GEnie as S.GOLDSMITH2, via Internet as
S.GOLDSMITH2@GENIE.GEIS.COM, voice phone (813) 925-1064 or mail
SASE to:
Steve Goldsmith
2805 Jamaica Street
Sarasota, FL 34231
USA